non-excusable delay - German English Dictionary